local protobuf = require "protobuf/protobuf"
module('PfMsg_pb')

PF_MSG_ID = protobuf.EnumDescriptor();
PF_MSG_ID_PF_MSG_BEGIN_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_S2G_POSITION_SYN_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_S2G_UIN_SYN_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_S2OPEN_REQUEST_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_OPEN2S_RESPONSE_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_S2D_EXECUTESQL_REQUEST_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_D2S_EXECUTESQL_RESPONSE_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_G2S_PLAYER_DISCONNECT_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_S2G_DISCONNECT_CLIENT_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_S2W_PLAYER_INFO_SYN_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_RESPONSE_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_RESPONSE_ENUM = protobuf.EnumValueDescriptor();
PF_MSG_ID_PF_MSG_END_ENUM = protobuf.EnumValueDescriptor();

EPLATFORM = protobuf.EnumDescriptor();
EPLATFORM_PLAT_NULL_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_TENCENT_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_AISI_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_KUAIYONG_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_IAPPLE_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_XYHANDER_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_PPHANDER_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_HAIMA_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_TONGBUTUI_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_GUOPAN_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_SINA_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_360_ENUM = protobuf.EnumValueDescriptor();
EPLATFORM_PLAT_UC_ENUM = protobuf.EnumValueDescriptor();

EOPENAPI = protobuf.EnumDescriptor();
EOPENAPI_EGET_INFO_ENUM = protobuf.EnumValueDescriptor();
EOPENAPI_EIS_LOGIN_ENUM = protobuf.EnumValueDescriptor();
EOPENAPI_EBUY_GOODS_ENUM = protobuf.EnumValueDescriptor();
EOPENAPI_ECONFIRM_DELIVERY_ENUM = protobuf.EnumValueDescriptor();
EOPENAPI_EIS_FRIEND_ENUM = protobuf.EnumValueDescriptor();
EOPENAPI_EGET_APP_FRIENDS_ENUM = protobuf.EnumValueDescriptor();
EOPENAPI_ESET_FEED_ENUM = protobuf.EnumValueDescriptor();
EOPENAPI_ESET_REQUEST_ENUM = protobuf.EnumValueDescriptor();
EOPENAPI_EGET_LIMITATION_ENUM = protobuf.EnumValueDescriptor();
EOPENAPI_ESEND_NOTIFICATION_ENUM = protobuf.EnumValueDescriptor();

MSGTOOPENREQUEST = protobuf.Descriptor();
MSGTOOPENREQUEST_SESSIONID_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_TIMESTAMP_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_OPENAPI_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_OPENID_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_OPENKEY_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_PF_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_PFKEY_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_PAYITEM_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_GOODSMETA_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_GOODSURL_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_TS_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_ZONEID_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_BILLNO_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_PROVIDEERRNO_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_TOKEN_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_AMT_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_PAYAMTCOINS_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_MANYOUID_FIELD = protobuf.FieldDescriptor();
MSGTOOPENREQUEST_PLATFORM_FIELD = protobuf.FieldDescriptor();

MSGFROMOPENRESPONSE = protobuf.Descriptor();
MSGFROMOPENRESPONSE_SESSIONID_FIELD = protobuf.FieldDescriptor();
MSGFROMOPENRESPONSE_TIMESTAMP_FIELD = protobuf.FieldDescriptor();
MSGFROMOPENRESPONSE_OPENINFO_FIELD = protobuf.FieldDescriptor();
MSGFROMOPENRESPONSE_ERRORCODE_FIELD = protobuf.FieldDescriptor();
MSGFROMOPENRESPONSE_PLATFORM_FIELD = protobuf.FieldDescriptor();

PF_MSG_ID_PF_MSG_BEGIN_ENUM.name = "PF_MSG_BEGIN"
PF_MSG_ID_PF_MSG_BEGIN_ENUM.index = 0
PF_MSG_ID_PF_MSG_BEGIN_ENUM.number = 8409088

PF_MSG_ID_ID_S2G_POSITION_SYN_ENUM.name = "ID_S2G_POSITION_SYN"
PF_MSG_ID_ID_S2G_POSITION_SYN_ENUM.index = 1
PF_MSG_ID_ID_S2G_POSITION_SYN_ENUM.number = 8409089

PF_MSG_ID_ID_S2G_UIN_SYN_ENUM.name = "ID_S2G_UIN_SYN"
PF_MSG_ID_ID_S2G_UIN_SYN_ENUM.index = 2
PF_MSG_ID_ID_S2G_UIN_SYN_ENUM.number = 8409090

PF_MSG_ID_ID_S2OPEN_REQUEST_ENUM.name = "ID_S2OPEN_REQUEST"
PF_MSG_ID_ID_S2OPEN_REQUEST_ENUM.index = 3
PF_MSG_ID_ID_S2OPEN_REQUEST_ENUM.number = 8409091

PF_MSG_ID_ID_OPEN2S_RESPONSE_ENUM.name = "ID_OPEN2S_RESPONSE"
PF_MSG_ID_ID_OPEN2S_RESPONSE_ENUM.index = 4
PF_MSG_ID_ID_OPEN2S_RESPONSE_ENUM.number = 8409092

PF_MSG_ID_ID_S2D_EXECUTESQL_REQUEST_ENUM.name = "ID_S2D_EXECUTESQL_REQUEST"
PF_MSG_ID_ID_S2D_EXECUTESQL_REQUEST_ENUM.index = 5
PF_MSG_ID_ID_S2D_EXECUTESQL_REQUEST_ENUM.number = 8409093

PF_MSG_ID_ID_D2S_EXECUTESQL_RESPONSE_ENUM.name = "ID_D2S_EXECUTESQL_RESPONSE"
PF_MSG_ID_ID_D2S_EXECUTESQL_RESPONSE_ENUM.index = 6
PF_MSG_ID_ID_D2S_EXECUTESQL_RESPONSE_ENUM.number = 8409094

PF_MSG_ID_ID_G2S_PLAYER_DISCONNECT_ENUM.name = "ID_G2S_PLAYER_DISCONNECT"
PF_MSG_ID_ID_G2S_PLAYER_DISCONNECT_ENUM.index = 7
PF_MSG_ID_ID_G2S_PLAYER_DISCONNECT_ENUM.number = 8409095

PF_MSG_ID_ID_S2G_DISCONNECT_CLIENT_ENUM.name = "ID_S2G_DISCONNECT_CLIENT"
PF_MSG_ID_ID_S2G_DISCONNECT_CLIENT_ENUM.index = 8
PF_MSG_ID_ID_S2G_DISCONNECT_CLIENT_ENUM.number = 8409096

PF_MSG_ID_ID_S2W_PLAYER_INFO_SYN_ENUM.name = "ID_S2W_PLAYER_INFO_SYN"
PF_MSG_ID_ID_S2W_PLAYER_INFO_SYN_ENUM.index = 9
PF_MSG_ID_ID_S2W_PLAYER_INFO_SYN_ENUM.number = 8409097

PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_ENUM.name = "ID_W2S_ADD_PLAYER_VALUE"
PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_ENUM.index = 10
PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_ENUM.number = 8409098

PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_ENUM.name = "ID_S2W_ADD_PLAYER_VALUE"
PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_ENUM.index = 11
PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_ENUM.number = 8409099

PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_RESPONSE_ENUM.name = "ID_W2S_ADD_PLAYER_VALUE_RESPONSE"
PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_RESPONSE_ENUM.index = 12
PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_RESPONSE_ENUM.number = 8409100

PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_RESPONSE_ENUM.name = "ID_S2W_ADD_PLAYER_VALUE_RESPONSE"
PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_RESPONSE_ENUM.index = 13
PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_RESPONSE_ENUM.number = 8409101

PF_MSG_ID_PF_MSG_END_ENUM.name = "PF_MSG_END"
PF_MSG_ID_PF_MSG_END_ENUM.index = 14
PF_MSG_ID_PF_MSG_END_ENUM.number = 8409102

PF_MSG_ID.name = "PF_MSG_ID"
PF_MSG_ID.full_name = ".PF_MSG_ID"
PF_MSG_ID.values = {PF_MSG_ID_PF_MSG_BEGIN_ENUM,PF_MSG_ID_ID_S2G_POSITION_SYN_ENUM,PF_MSG_ID_ID_S2G_UIN_SYN_ENUM,PF_MSG_ID_ID_S2OPEN_REQUEST_ENUM,PF_MSG_ID_ID_OPEN2S_RESPONSE_ENUM,PF_MSG_ID_ID_S2D_EXECUTESQL_REQUEST_ENUM,PF_MSG_ID_ID_D2S_EXECUTESQL_RESPONSE_ENUM,PF_MSG_ID_ID_G2S_PLAYER_DISCONNECT_ENUM,PF_MSG_ID_ID_S2G_DISCONNECT_CLIENT_ENUM,PF_MSG_ID_ID_S2W_PLAYER_INFO_SYN_ENUM,PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_ENUM,PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_ENUM,PF_MSG_ID_ID_W2S_ADD_PLAYER_VALUE_RESPONSE_ENUM,PF_MSG_ID_ID_S2W_ADD_PLAYER_VALUE_RESPONSE_ENUM,PF_MSG_ID_PF_MSG_END_ENUM}

EPLATFORM_PLAT_NULL_ENUM.name = "PLAT_NULL"
EPLATFORM_PLAT_NULL_ENUM.index = 0
EPLATFORM_PLAT_NULL_ENUM.number = 0

EPLATFORM_PLAT_TENCENT_ENUM.name = "PLAT_TENCENT"
EPLATFORM_PLAT_TENCENT_ENUM.index = 1
EPLATFORM_PLAT_TENCENT_ENUM.number = 1

EPLATFORM_PLAT_AISI_ENUM.name = "PLAT_AISI"
EPLATFORM_PLAT_AISI_ENUM.index = 2
EPLATFORM_PLAT_AISI_ENUM.number = 2

EPLATFORM_PLAT_KUAIYONG_ENUM.name = "PLAT_KUAIYONG"
EPLATFORM_PLAT_KUAIYONG_ENUM.index = 3
EPLATFORM_PLAT_KUAIYONG_ENUM.number = 3

EPLATFORM_PLAT_IAPPLE_ENUM.name = "PLAT_IAPPLE"
EPLATFORM_PLAT_IAPPLE_ENUM.index = 4
EPLATFORM_PLAT_IAPPLE_ENUM.number = 4

EPLATFORM_PLAT_XYHANDER_ENUM.name = "PLAT_XYHANDER"
EPLATFORM_PLAT_XYHANDER_ENUM.index = 5
EPLATFORM_PLAT_XYHANDER_ENUM.number = 5

EPLATFORM_PLAT_PPHANDER_ENUM.name = "PLAT_PPHANDER"
EPLATFORM_PLAT_PPHANDER_ENUM.index = 6
EPLATFORM_PLAT_PPHANDER_ENUM.number = 6

EPLATFORM_PLAT_HAIMA_ENUM.name = "PLAT_HAIMA"
EPLATFORM_PLAT_HAIMA_ENUM.index = 7
EPLATFORM_PLAT_HAIMA_ENUM.number = 7

EPLATFORM_PLAT_TONGBUTUI_ENUM.name = "PLAT_TONGBUTUI"
EPLATFORM_PLAT_TONGBUTUI_ENUM.index = 8
EPLATFORM_PLAT_TONGBUTUI_ENUM.number = 8

EPLATFORM_PLAT_GUOPAN_ENUM.name = "PLAT_GUOPAN"
EPLATFORM_PLAT_GUOPAN_ENUM.index = 9
EPLATFORM_PLAT_GUOPAN_ENUM.number = 9

EPLATFORM_PLAT_SINA_ENUM.name = "PLAT_SINA"
EPLATFORM_PLAT_SINA_ENUM.index = 10
EPLATFORM_PLAT_SINA_ENUM.number = 10

EPLATFORM_PLAT_360_ENUM.name = "PLAT_360"
EPLATFORM_PLAT_360_ENUM.index = 11
EPLATFORM_PLAT_360_ENUM.number = 11

EPLATFORM_PLAT_UC_ENUM.name = "PLAT_UC"
EPLATFORM_PLAT_UC_ENUM.index = 12
EPLATFORM_PLAT_UC_ENUM.number = 12

EPLATFORM.name = "EPLATFORM"
EPLATFORM.full_name = ".EPLATFORM"
EPLATFORM.values = {EPLATFORM_PLAT_NULL_ENUM,EPLATFORM_PLAT_TENCENT_ENUM,EPLATFORM_PLAT_AISI_ENUM,EPLATFORM_PLAT_KUAIYONG_ENUM,EPLATFORM_PLAT_IAPPLE_ENUM,EPLATFORM_PLAT_XYHANDER_ENUM,EPLATFORM_PLAT_PPHANDER_ENUM,EPLATFORM_PLAT_HAIMA_ENUM,EPLATFORM_PLAT_TONGBUTUI_ENUM,EPLATFORM_PLAT_GUOPAN_ENUM,EPLATFORM_PLAT_SINA_ENUM,EPLATFORM_PLAT_360_ENUM,EPLATFORM_PLAT_UC_ENUM}

EOPENAPI_EGET_INFO_ENUM.name = "EGET_INFO"
EOPENAPI_EGET_INFO_ENUM.index = 0
EOPENAPI_EGET_INFO_ENUM.number = 1

EOPENAPI_EIS_LOGIN_ENUM.name = "EIS_LOGIN"
EOPENAPI_EIS_LOGIN_ENUM.index = 1
EOPENAPI_EIS_LOGIN_ENUM.number = 2

EOPENAPI_EBUY_GOODS_ENUM.name = "EBUY_GOODS"
EOPENAPI_EBUY_GOODS_ENUM.index = 2
EOPENAPI_EBUY_GOODS_ENUM.number = 3

EOPENAPI_ECONFIRM_DELIVERY_ENUM.name = "ECONFIRM_DELIVERY"
EOPENAPI_ECONFIRM_DELIVERY_ENUM.index = 3
EOPENAPI_ECONFIRM_DELIVERY_ENUM.number = 4

EOPENAPI_EIS_FRIEND_ENUM.name = "EIS_FRIEND"
EOPENAPI_EIS_FRIEND_ENUM.index = 4
EOPENAPI_EIS_FRIEND_ENUM.number = 5

EOPENAPI_EGET_APP_FRIENDS_ENUM.name = "EGET_APP_FRIENDS"
EOPENAPI_EGET_APP_FRIENDS_ENUM.index = 5
EOPENAPI_EGET_APP_FRIENDS_ENUM.number = 6

EOPENAPI_ESET_FEED_ENUM.name = "ESET_FEED"
EOPENAPI_ESET_FEED_ENUM.index = 6
EOPENAPI_ESET_FEED_ENUM.number = 7

EOPENAPI_ESET_REQUEST_ENUM.name = "ESET_REQUEST"
EOPENAPI_ESET_REQUEST_ENUM.index = 7
EOPENAPI_ESET_REQUEST_ENUM.number = 8

EOPENAPI_EGET_LIMITATION_ENUM.name = "EGET_LIMITATION"
EOPENAPI_EGET_LIMITATION_ENUM.index = 8
EOPENAPI_EGET_LIMITATION_ENUM.number = 9

EOPENAPI_ESEND_NOTIFICATION_ENUM.name = "ESEND_NOTIFICATION"
EOPENAPI_ESEND_NOTIFICATION_ENUM.index = 9
EOPENAPI_ESEND_NOTIFICATION_ENUM.number = 10

EOPENAPI.name = "EOPENAPI"
EOPENAPI.full_name = ".EOPENAPI"
EOPENAPI.values = {EOPENAPI_EGET_INFO_ENUM,EOPENAPI_EIS_LOGIN_ENUM,EOPENAPI_EBUY_GOODS_ENUM,EOPENAPI_ECONFIRM_DELIVERY_ENUM,EOPENAPI_EIS_FRIEND_ENUM,EOPENAPI_EGET_APP_FRIENDS_ENUM,EOPENAPI_ESET_FEED_ENUM,EOPENAPI_ESET_REQUEST_ENUM,EOPENAPI_EGET_LIMITATION_ENUM,EOPENAPI_ESEND_NOTIFICATION_ENUM}

MSGTOOPENREQUEST_SESSIONID_FIELD.name = "SessionID"
MSGTOOPENREQUEST_SESSIONID_FIELD.full_name = ".MsgToOpenRequest.SessionID"
MSGTOOPENREQUEST_SESSIONID_FIELD.number = 1
MSGTOOPENREQUEST_SESSIONID_FIELD.index = 0
MSGTOOPENREQUEST_SESSIONID_FIELD.label = 1
MSGTOOPENREQUEST_SESSIONID_FIELD.has_default_value = false
MSGTOOPENREQUEST_SESSIONID_FIELD.default_value = 0
MSGTOOPENREQUEST_SESSIONID_FIELD.type = 3
MSGTOOPENREQUEST_SESSIONID_FIELD.cpp_type = 2

MSGTOOPENREQUEST_TIMESTAMP_FIELD.name = "TimeStamp"
MSGTOOPENREQUEST_TIMESTAMP_FIELD.full_name = ".MsgToOpenRequest.TimeStamp"
MSGTOOPENREQUEST_TIMESTAMP_FIELD.number = 2
MSGTOOPENREQUEST_TIMESTAMP_FIELD.index = 1
MSGTOOPENREQUEST_TIMESTAMP_FIELD.label = 1
MSGTOOPENREQUEST_TIMESTAMP_FIELD.has_default_value = false
MSGTOOPENREQUEST_TIMESTAMP_FIELD.default_value = 0
MSGTOOPENREQUEST_TIMESTAMP_FIELD.type = 3
MSGTOOPENREQUEST_TIMESTAMP_FIELD.cpp_type = 2

MSGTOOPENREQUEST_OPENAPI_FIELD.name = "OpenApi"
MSGTOOPENREQUEST_OPENAPI_FIELD.full_name = ".MsgToOpenRequest.OpenApi"
MSGTOOPENREQUEST_OPENAPI_FIELD.number = 3
MSGTOOPENREQUEST_OPENAPI_FIELD.index = 2
MSGTOOPENREQUEST_OPENAPI_FIELD.label = 1
MSGTOOPENREQUEST_OPENAPI_FIELD.has_default_value = false
MSGTOOPENREQUEST_OPENAPI_FIELD.default_value = 0
MSGTOOPENREQUEST_OPENAPI_FIELD.type = 5
MSGTOOPENREQUEST_OPENAPI_FIELD.cpp_type = 1

MSGTOOPENREQUEST_OPENID_FIELD.name = "OpenID"
MSGTOOPENREQUEST_OPENID_FIELD.full_name = ".MsgToOpenRequest.OpenID"
MSGTOOPENREQUEST_OPENID_FIELD.number = 4
MSGTOOPENREQUEST_OPENID_FIELD.index = 3
MSGTOOPENREQUEST_OPENID_FIELD.label = 1
MSGTOOPENREQUEST_OPENID_FIELD.has_default_value = false
MSGTOOPENREQUEST_OPENID_FIELD.default_value = ""
MSGTOOPENREQUEST_OPENID_FIELD.type = 9
MSGTOOPENREQUEST_OPENID_FIELD.cpp_type = 9

MSGTOOPENREQUEST_OPENKEY_FIELD.name = "OpenKey"
MSGTOOPENREQUEST_OPENKEY_FIELD.full_name = ".MsgToOpenRequest.OpenKey"
MSGTOOPENREQUEST_OPENKEY_FIELD.number = 5
MSGTOOPENREQUEST_OPENKEY_FIELD.index = 4
MSGTOOPENREQUEST_OPENKEY_FIELD.label = 1
MSGTOOPENREQUEST_OPENKEY_FIELD.has_default_value = false
MSGTOOPENREQUEST_OPENKEY_FIELD.default_value = ""
MSGTOOPENREQUEST_OPENKEY_FIELD.type = 9
MSGTOOPENREQUEST_OPENKEY_FIELD.cpp_type = 9

MSGTOOPENREQUEST_PF_FIELD.name = "PF"
MSGTOOPENREQUEST_PF_FIELD.full_name = ".MsgToOpenRequest.PF"
MSGTOOPENREQUEST_PF_FIELD.number = 6
MSGTOOPENREQUEST_PF_FIELD.index = 5
MSGTOOPENREQUEST_PF_FIELD.label = 1
MSGTOOPENREQUEST_PF_FIELD.has_default_value = false
MSGTOOPENREQUEST_PF_FIELD.default_value = ""
MSGTOOPENREQUEST_PF_FIELD.type = 9
MSGTOOPENREQUEST_PF_FIELD.cpp_type = 9

MSGTOOPENREQUEST_PFKEY_FIELD.name = "PFKey"
MSGTOOPENREQUEST_PFKEY_FIELD.full_name = ".MsgToOpenRequest.PFKey"
MSGTOOPENREQUEST_PFKEY_FIELD.number = 7
MSGTOOPENREQUEST_PFKEY_FIELD.index = 6
MSGTOOPENREQUEST_PFKEY_FIELD.label = 1
MSGTOOPENREQUEST_PFKEY_FIELD.has_default_value = false
MSGTOOPENREQUEST_PFKEY_FIELD.default_value = ""
MSGTOOPENREQUEST_PFKEY_FIELD.type = 9
MSGTOOPENREQUEST_PFKEY_FIELD.cpp_type = 9

MSGTOOPENREQUEST_PAYITEM_FIELD.name = "PayItem"
MSGTOOPENREQUEST_PAYITEM_FIELD.full_name = ".MsgToOpenRequest.PayItem"
MSGTOOPENREQUEST_PAYITEM_FIELD.number = 8
MSGTOOPENREQUEST_PAYITEM_FIELD.index = 7
MSGTOOPENREQUEST_PAYITEM_FIELD.label = 1
MSGTOOPENREQUEST_PAYITEM_FIELD.has_default_value = false
MSGTOOPENREQUEST_PAYITEM_FIELD.default_value = ""
MSGTOOPENREQUEST_PAYITEM_FIELD.type = 9
MSGTOOPENREQUEST_PAYITEM_FIELD.cpp_type = 9

MSGTOOPENREQUEST_GOODSMETA_FIELD.name = "GoodsMeta"
MSGTOOPENREQUEST_GOODSMETA_FIELD.full_name = ".MsgToOpenRequest.GoodsMeta"
MSGTOOPENREQUEST_GOODSMETA_FIELD.number = 9
MSGTOOPENREQUEST_GOODSMETA_FIELD.index = 8
MSGTOOPENREQUEST_GOODSMETA_FIELD.label = 1
MSGTOOPENREQUEST_GOODSMETA_FIELD.has_default_value = false
MSGTOOPENREQUEST_GOODSMETA_FIELD.default_value = ""
MSGTOOPENREQUEST_GOODSMETA_FIELD.type = 9
MSGTOOPENREQUEST_GOODSMETA_FIELD.cpp_type = 9

MSGTOOPENREQUEST_GOODSURL_FIELD.name = "GoodsUrl"
MSGTOOPENREQUEST_GOODSURL_FIELD.full_name = ".MsgToOpenRequest.GoodsUrl"
MSGTOOPENREQUEST_GOODSURL_FIELD.number = 10
MSGTOOPENREQUEST_GOODSURL_FIELD.index = 9
MSGTOOPENREQUEST_GOODSURL_FIELD.label = 1
MSGTOOPENREQUEST_GOODSURL_FIELD.has_default_value = false
MSGTOOPENREQUEST_GOODSURL_FIELD.default_value = ""
MSGTOOPENREQUEST_GOODSURL_FIELD.type = 9
MSGTOOPENREQUEST_GOODSURL_FIELD.cpp_type = 9

MSGTOOPENREQUEST_TS_FIELD.name = "Ts"
MSGTOOPENREQUEST_TS_FIELD.full_name = ".MsgToOpenRequest.Ts"
MSGTOOPENREQUEST_TS_FIELD.number = 11
MSGTOOPENREQUEST_TS_FIELD.index = 10
MSGTOOPENREQUEST_TS_FIELD.label = 1
MSGTOOPENREQUEST_TS_FIELD.has_default_value = false
MSGTOOPENREQUEST_TS_FIELD.default_value = ""
MSGTOOPENREQUEST_TS_FIELD.type = 9
MSGTOOPENREQUEST_TS_FIELD.cpp_type = 9

MSGTOOPENREQUEST_ZONEID_FIELD.name = "ZoneID"
MSGTOOPENREQUEST_ZONEID_FIELD.full_name = ".MsgToOpenRequest.ZoneID"
MSGTOOPENREQUEST_ZONEID_FIELD.number = 12
MSGTOOPENREQUEST_ZONEID_FIELD.index = 11
MSGTOOPENREQUEST_ZONEID_FIELD.label = 1
MSGTOOPENREQUEST_ZONEID_FIELD.has_default_value = false
MSGTOOPENREQUEST_ZONEID_FIELD.default_value = ""
MSGTOOPENREQUEST_ZONEID_FIELD.type = 9
MSGTOOPENREQUEST_ZONEID_FIELD.cpp_type = 9

MSGTOOPENREQUEST_BILLNO_FIELD.name = "BillNo"
MSGTOOPENREQUEST_BILLNO_FIELD.full_name = ".MsgToOpenRequest.BillNo"
MSGTOOPENREQUEST_BILLNO_FIELD.number = 13
MSGTOOPENREQUEST_BILLNO_FIELD.index = 12
MSGTOOPENREQUEST_BILLNO_FIELD.label = 1
MSGTOOPENREQUEST_BILLNO_FIELD.has_default_value = false
MSGTOOPENREQUEST_BILLNO_FIELD.default_value = ""
MSGTOOPENREQUEST_BILLNO_FIELD.type = 9
MSGTOOPENREQUEST_BILLNO_FIELD.cpp_type = 9

MSGTOOPENREQUEST_PROVIDEERRNO_FIELD.name = "ProvideErrNo"
MSGTOOPENREQUEST_PROVIDEERRNO_FIELD.full_name = ".MsgToOpenRequest.ProvideErrNo"
MSGTOOPENREQUEST_PROVIDEERRNO_FIELD.number = 14
MSGTOOPENREQUEST_PROVIDEERRNO_FIELD.index = 13
MSGTOOPENREQUEST_PROVIDEERRNO_FIELD.label = 1
MSGTOOPENREQUEST_PROVIDEERRNO_FIELD.has_default_value = false
MSGTOOPENREQUEST_PROVIDEERRNO_FIELD.default_value = ""
MSGTOOPENREQUEST_PROVIDEERRNO_FIELD.type = 9
MSGTOOPENREQUEST_PROVIDEERRNO_FIELD.cpp_type = 9

MSGTOOPENREQUEST_TOKEN_FIELD.name = "Token"
MSGTOOPENREQUEST_TOKEN_FIELD.full_name = ".MsgToOpenRequest.Token"
MSGTOOPENREQUEST_TOKEN_FIELD.number = 15
MSGTOOPENREQUEST_TOKEN_FIELD.index = 14
MSGTOOPENREQUEST_TOKEN_FIELD.label = 1
MSGTOOPENREQUEST_TOKEN_FIELD.has_default_value = false
MSGTOOPENREQUEST_TOKEN_FIELD.default_value = ""
MSGTOOPENREQUEST_TOKEN_FIELD.type = 9
MSGTOOPENREQUEST_TOKEN_FIELD.cpp_type = 9

MSGTOOPENREQUEST_AMT_FIELD.name = "Amt"
MSGTOOPENREQUEST_AMT_FIELD.full_name = ".MsgToOpenRequest.Amt"
MSGTOOPENREQUEST_AMT_FIELD.number = 16
MSGTOOPENREQUEST_AMT_FIELD.index = 15
MSGTOOPENREQUEST_AMT_FIELD.label = 1
MSGTOOPENREQUEST_AMT_FIELD.has_default_value = false
MSGTOOPENREQUEST_AMT_FIELD.default_value = ""
MSGTOOPENREQUEST_AMT_FIELD.type = 9
MSGTOOPENREQUEST_AMT_FIELD.cpp_type = 9

MSGTOOPENREQUEST_PAYAMTCOINS_FIELD.name = "PayamtCoins"
MSGTOOPENREQUEST_PAYAMTCOINS_FIELD.full_name = ".MsgToOpenRequest.PayamtCoins"
MSGTOOPENREQUEST_PAYAMTCOINS_FIELD.number = 17
MSGTOOPENREQUEST_PAYAMTCOINS_FIELD.index = 16
MSGTOOPENREQUEST_PAYAMTCOINS_FIELD.label = 1
MSGTOOPENREQUEST_PAYAMTCOINS_FIELD.has_default_value = false
MSGTOOPENREQUEST_PAYAMTCOINS_FIELD.default_value = ""
MSGTOOPENREQUEST_PAYAMTCOINS_FIELD.type = 9
MSGTOOPENREQUEST_PAYAMTCOINS_FIELD.cpp_type = 9

MSGTOOPENREQUEST_MANYOUID_FIELD.name = "Manyouid"
MSGTOOPENREQUEST_MANYOUID_FIELD.full_name = ".MsgToOpenRequest.Manyouid"
MSGTOOPENREQUEST_MANYOUID_FIELD.number = 18
MSGTOOPENREQUEST_MANYOUID_FIELD.index = 17
MSGTOOPENREQUEST_MANYOUID_FIELD.label = 1
MSGTOOPENREQUEST_MANYOUID_FIELD.has_default_value = false
MSGTOOPENREQUEST_MANYOUID_FIELD.default_value = ""
MSGTOOPENREQUEST_MANYOUID_FIELD.type = 9
MSGTOOPENREQUEST_MANYOUID_FIELD.cpp_type = 9

MSGTOOPENREQUEST_PLATFORM_FIELD.name = "platform"
MSGTOOPENREQUEST_PLATFORM_FIELD.full_name = ".MsgToOpenRequest.platform"
MSGTOOPENREQUEST_PLATFORM_FIELD.number = 19
MSGTOOPENREQUEST_PLATFORM_FIELD.index = 18
MSGTOOPENREQUEST_PLATFORM_FIELD.label = 1
MSGTOOPENREQUEST_PLATFORM_FIELD.has_default_value = false
MSGTOOPENREQUEST_PLATFORM_FIELD.default_value = nil
MSGTOOPENREQUEST_PLATFORM_FIELD.enum_type = EPLATFORM
MSGTOOPENREQUEST_PLATFORM_FIELD.type = 14
MSGTOOPENREQUEST_PLATFORM_FIELD.cpp_type = 8

MSGTOOPENREQUEST.name = "MsgToOpenRequest"
MSGTOOPENREQUEST.full_name = ".MsgToOpenRequest"
MSGTOOPENREQUEST.nested_types = {}
MSGTOOPENREQUEST.enum_types = {}
MSGTOOPENREQUEST.fields = {MSGTOOPENREQUEST_SESSIONID_FIELD, MSGTOOPENREQUEST_TIMESTAMP_FIELD, MSGTOOPENREQUEST_OPENAPI_FIELD, MSGTOOPENREQUEST_OPENID_FIELD, MSGTOOPENREQUEST_OPENKEY_FIELD, MSGTOOPENREQUEST_PF_FIELD, MSGTOOPENREQUEST_PFKEY_FIELD, MSGTOOPENREQUEST_PAYITEM_FIELD, MSGTOOPENREQUEST_GOODSMETA_FIELD, MSGTOOPENREQUEST_GOODSURL_FIELD, MSGTOOPENREQUEST_TS_FIELD, MSGTOOPENREQUEST_ZONEID_FIELD, MSGTOOPENREQUEST_BILLNO_FIELD, MSGTOOPENREQUEST_PROVIDEERRNO_FIELD, MSGTOOPENREQUEST_TOKEN_FIELD, MSGTOOPENREQUEST_AMT_FIELD, MSGTOOPENREQUEST_PAYAMTCOINS_FIELD, MSGTOOPENREQUEST_MANYOUID_FIELD, MSGTOOPENREQUEST_PLATFORM_FIELD}
MSGTOOPENREQUEST.is_extendable = false
MSGTOOPENREQUEST.extensions = {}

MSGFROMOPENRESPONSE_SESSIONID_FIELD.name = "SessionID"
MSGFROMOPENRESPONSE_SESSIONID_FIELD.full_name = ".MsgFromOpenResponse.SessionID"
MSGFROMOPENRESPONSE_SESSIONID_FIELD.number = 1
MSGFROMOPENRESPONSE_SESSIONID_FIELD.index = 0
MSGFROMOPENRESPONSE_SESSIONID_FIELD.label = 1
MSGFROMOPENRESPONSE_SESSIONID_FIELD.has_default_value = false
MSGFROMOPENRESPONSE_SESSIONID_FIELD.default_value = 0
MSGFROMOPENRESPONSE_SESSIONID_FIELD.type = 3
MSGFROMOPENRESPONSE_SESSIONID_FIELD.cpp_type = 2

MSGFROMOPENRESPONSE_TIMESTAMP_FIELD.name = "TimeStamp"
MSGFROMOPENRESPONSE_TIMESTAMP_FIELD.full_name = ".MsgFromOpenResponse.TimeStamp"
MSGFROMOPENRESPONSE_TIMESTAMP_FIELD.number = 2
MSGFROMOPENRESPONSE_TIMESTAMP_FIELD.index = 1
MSGFROMOPENRESPONSE_TIMESTAMP_FIELD.label = 1
MSGFROMOPENRESPONSE_TIMESTAMP_FIELD.has_default_value = false
MSGFROMOPENRESPONSE_TIMESTAMP_FIELD.default_value = 0
MSGFROMOPENRESPONSE_TIMESTAMP_FIELD.type = 3
MSGFROMOPENRESPONSE_TIMESTAMP_FIELD.cpp_type = 2

MSGFROMOPENRESPONSE_OPENINFO_FIELD.name = "OpenInfo"
MSGFROMOPENRESPONSE_OPENINFO_FIELD.full_name = ".MsgFromOpenResponse.OpenInfo"
MSGFROMOPENRESPONSE_OPENINFO_FIELD.number = 3
MSGFROMOPENRESPONSE_OPENINFO_FIELD.index = 2
MSGFROMOPENRESPONSE_OPENINFO_FIELD.label = 1
MSGFROMOPENRESPONSE_OPENINFO_FIELD.has_default_value = false
MSGFROMOPENRESPONSE_OPENINFO_FIELD.default_value = ""
MSGFROMOPENRESPONSE_OPENINFO_FIELD.type = 9
MSGFROMOPENRESPONSE_OPENINFO_FIELD.cpp_type = 9

MSGFROMOPENRESPONSE_ERRORCODE_FIELD.name = "ErrorCode"
MSGFROMOPENRESPONSE_ERRORCODE_FIELD.full_name = ".MsgFromOpenResponse.ErrorCode"
MSGFROMOPENRESPONSE_ERRORCODE_FIELD.number = 4
MSGFROMOPENRESPONSE_ERRORCODE_FIELD.index = 3
MSGFROMOPENRESPONSE_ERRORCODE_FIELD.label = 1
MSGFROMOPENRESPONSE_ERRORCODE_FIELD.has_default_value = false
MSGFROMOPENRESPONSE_ERRORCODE_FIELD.default_value = 0
MSGFROMOPENRESPONSE_ERRORCODE_FIELD.type = 5
MSGFROMOPENRESPONSE_ERRORCODE_FIELD.cpp_type = 1

MSGFROMOPENRESPONSE_PLATFORM_FIELD.name = "platform"
MSGFROMOPENRESPONSE_PLATFORM_FIELD.full_name = ".MsgFromOpenResponse.platform"
MSGFROMOPENRESPONSE_PLATFORM_FIELD.number = 5
MSGFROMOPENRESPONSE_PLATFORM_FIELD.index = 4
MSGFROMOPENRESPONSE_PLATFORM_FIELD.label = 1
MSGFROMOPENRESPONSE_PLATFORM_FIELD.has_default_value = false
MSGFROMOPENRESPONSE_PLATFORM_FIELD.default_value = nil
MSGFROMOPENRESPONSE_PLATFORM_FIELD.enum_type = EPLATFORM
MSGFROMOPENRESPONSE_PLATFORM_FIELD.type = 14
MSGFROMOPENRESPONSE_PLATFORM_FIELD.cpp_type = 8

MSGFROMOPENRESPONSE.name = "MsgFromOpenResponse"
MSGFROMOPENRESPONSE.full_name = ".MsgFromOpenResponse"
MSGFROMOPENRESPONSE.nested_types = {}
MSGFROMOPENRESPONSE.enum_types = {}
MSGFROMOPENRESPONSE.fields = {MSGFROMOPENRESPONSE_SESSIONID_FIELD, MSGFROMOPENRESPONSE_TIMESTAMP_FIELD, MSGFROMOPENRESPONSE_OPENINFO_FIELD, MSGFROMOPENRESPONSE_ERRORCODE_FIELD, MSGFROMOPENRESPONSE_PLATFORM_FIELD}
MSGFROMOPENRESPONSE.is_extendable = false
MSGFROMOPENRESPONSE.extensions = {}

PF_MSG_BEGIN = 8409088
ID_S2G_POSITION_SYN = 8409089
ID_S2G_UIN_SYN = 8409090
ID_S2OPEN_REQUEST = 8409091
ID_OPEN2S_RESPONSE = 8409092
ID_S2D_EXECUTESQL_REQUEST = 8409093
ID_D2S_EXECUTESQL_RESPONSE = 8409094
ID_G2S_PLAYER_DISCONNECT = 8409095
ID_S2G_DISCONNECT_CLIENT = 8409096
ID_S2W_PLAYER_INFO_SYN = 8409097
ID_W2S_ADD_PLAYER_VALUE = 8409098
ID_S2W_ADD_PLAYER_VALUE = 8409099
ID_W2S_ADD_PLAYER_VALUE_RESPONSE = 8409100
ID_S2W_ADD_PLAYER_VALUE_RESPONSE = 8409101
PF_MSG_END = 8409102

PLAT_NULL = 0
PLAT_TENCENT = 1
PLAT_AISI = 2
PLAT_KUAIYONG = 3
PLAT_IAPPLE = 4
PLAT_XYHANDER = 5
PLAT_PPHANDER = 6
PLAT_HAIMA = 7
PLAT_TONGBUTUI = 8
PLAT_GUOPAN = 9
PLAT_SINA = 10
PLAT_360 = 11
PLAT_UC = 12

EGET_INFO = 1
EIS_LOGIN = 2
EBUY_GOODS = 3
ECONFIRM_DELIVERY = 4
EIS_FRIEND = 5
EGET_APP_FRIENDS = 6
ESET_FEED = 7
ESET_REQUEST = 8
EGET_LIMITATION = 9
ESEND_NOTIFICATION = 10

MsgToOpenRequest = protobuf.Message(MSGTOOPENREQUEST)
MsgFromOpenResponse = protobuf.Message(MSGFROMOPENRESPONSE)